<?php

namespace app\index\controller;

class Region extends Common
{
    //查询列表
    public function query()
    {
        $db = db('region');
        if (input('level_type')) {
            $db->where('level_type', input('level_type'));
        }
        if (input('id')) {
            $db->where('id', input('id'));
        }
        if (input('name')) {
            $db->where('name', 'like', '%' . input('name') . '%');
        }
        if (input('parent_id')) {
            $db->where('parent_id', input('parent_id'));
        }
        if (input('zipcode')) {
            $db->where('zipcode', input('zipcode'));
        }
        if (input('city_code')) {
            $db->where('city_code', input('city_code'));
        }
        if (input('merger_name')) {
            $db->where('merger_name', 'like', '%' . input('merger_name') . '%');
        }
        $data = $db->select();
        $this->rest($data);
    }
    //单条精准查询
    public function precise()
    {
        $db = db('region');

        if (input('id')) {
            $db->where('id', input('id'));
        }
        if (input('name')) {
            $db->where('name', input('name'));
        }
        if (input('zipcode')) {
            $db->where('zipcode', input('zipcode'));
        }
        if (!input('id') && !input('zipcode') && !input('name')) {
            $this->rest('查询错误', 's004');
        } else {
            $data = $db->find();
            if ($data) {
                $this->rest($data);
            } else {
                $this->rest('密钥找到相关城市', 's004');
            }

        }
    }
}
